*1980, 1984, 1988, 1992, 2000 and 2004 American National Elections Studies*
*This supplemental analysis is conducted as part of revisions made in response*
*to the invitation to revise and resubmit our manuscript at the Journal* 
*of Politics*

*Specifically, this supplemental analysis is conducted in response to a* 
*critique made by Reviewer 2 arguing that attitudes toward defense spending* 
*and environmental regulations are likely to load on both factors,* 
*especially across sophistication categories*

*This supplemental analysis specifies attitudes toward defense spending* 
*and environmental regulations to load on both factors for the mass public*
*overall, as well as for each of the three sophistication groups in the* 
*stratified sample, for each year included in the analysis*

*Note: This STATA Do-File is a companion to two Do-Files containing*
*the code used in this paper to conduct the empirical analysis of mass issue* 
*attitudes*
*The initial coding of all variables analyzed here is contained in those*
*two Do-Files, titled, "1980,1984, 1988 and 1992 ANES Mass Issue Attitudes"*
*and "2000 and 2004 ANES Mass Issue Attitudes," respectively*

*Friday 21 June 2013*
*Updated: Sat. 22 June 2013*
*Updated: Mon. 1 July 2013*
*Updated Wed. 3 July 2013*
*Updated: Mon. 8 July 2013*
*Updated: Thurs. 7 May 2015*

****************
*1980 ANES*
****************

****************
*Full mass public sample*
****************

sem (L1 -> Defensem80) (L1 -> Assistblacksm80) (L1 -> Environm80) /// 
(L1 -> Russiam80) (L2 -> Defensem80) (L2 -> Environm80) (L2 -> Abortionm80) (L2 -> Womenm80) (L2 -> Prayerm80), ///
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2)

estat gof, stats (all)

****************
*Least politically sophisticated third of the stratified sample*
****************

sem (L1 -> Defensem80) (L1 -> Assistblacksm80) (L1 -> Environm80) /// 
(L1 -> Russiam80) (L2 -> Defensem80) (L2 -> Environm80) (L2 -> Abortionm80) (L2 -> Womenm80) (L2 -> Prayerm80), ///
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm80 == 1

estat gof, stats (all)

****************
*Moderately politically sophisticated third of the stratified sample*
****************

sem (L1 -> Defensem80) (L1 -> Assistblacksm80) (L1 -> Environm80) /// 
(L1 -> Russiam80) (L2 -> Defensem80) (L2 -> Environm80) (L2 -> Abortionm80) (L2 -> Womenm80) (L2 -> Prayerm80), ///
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm80 == 2

estat gof, stats (all)

****************
*Most politically sophisticated third of the stratified sample*
****************

sem (L1 -> Defensem80) (L1 -> Assistblacksm80) (L1 -> Environm80) /// 
(L1 -> Russiam80) (L2 -> Defensem80) (L2 -> Environm80) (L2 -> Abortionm80) (L2 -> Womenm80) (L2 -> Prayerm80), ///
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm80 == 3

estat gof, stats (all)

****************
*1984 ANES*
****************

****************
*Full mass public sample*
****************

sem (L1 -> Defensem84) (L1 -> Schoolsm84) (L1 -> Assistblacksm84) /// 
(L1 -> Environm84) (L1 -> Russiam84) (L2 -> Womenm84) (L2 -> Abortionm84) /// 
(L2 -> Prayerm84) (L2 -> Defensem84) (L2 -> Environm84), covstruct (_lexogenous, diagonal) standard latent (L1 L2) /// 
nocapslatent cov (L1*L2) 

estat gof, stats (all)

****************
*Least politically sophisticated third of the stratified sample*
****************

sem (L1 -> Defensem84) (L1 -> Schoolsm84) (L1 -> Assistblacksm84) /// 
(L1 -> Environm84) (L1 -> Russiam84) (L2 -> Womenm84) (L2 -> Abortionm84) /// 
(L2 -> Prayerm84) (L2 -> Defensem84) (L2 -> Environm84), covstruct (_lexogenous, diagonal) standard latent (L1 L2) /// 
nocapslatent cov (L1*L2), if Sophisticationm84 == 1 

estat gof, stats (all)

****************
*Moderately politically sophisticated third of the stratified sample*
****************

sem (L1 -> Defensem84) (L1 -> Schoolsm84) (L1 -> Assistblacksm84) /// 
(L1 -> Environm84) (L1 -> Russiam84) (L2 -> Womenm84) (L2 -> Abortionm84) /// 
(L2 -> Prayerm84) (L2 -> Defensem84) (L2 -> Environm84), covstruct (_lexogenous, diagonal) standard latent (L1 L2) /// 
nocapslatent cov (L1*L2), if Sophisticationm84 == 2

estat gof, stats (all)

****************
*Most politically sophisticated third of the stratified sample*
****************

sem (L1 -> Schoolsm84) (L1 -> Defensem84)  (L1 -> Assistblacksm84) /// 
(L1 -> Environm84) (L1 -> Russiam84) (L2 -> Womenm84) (L2 -> Abortionm84) /// 
(L2 -> Prayerm84) (L2 -> Defensem84) (L2 -> Environm84), covstruct (_lexogenous, diagonal) standard latent (L1 L2) /// 
nocapslatent cov (L1*L2), if Sophisticationm84 == 3

estat gof, stats (all)

****************
*1988 ANES*
****************

****************
*Full mass public sample*
****************

sem (L1 -> Defensem88) (L1 -> Childcarem88) (L1 -> Schoolsm88) ///
(L1 -> Assistblacksm88) (L1 -> Environm88) (L1 -> Russiam88) ///
(L2 -> Womenm88) (L2 -> Defensem88) (L2 -> Environm88) (L2 -> Abortionm88) (L2 -> Prayerm88), /// 
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2)

estat gof, stats (all)

****************
*Least politically sophisticated third of the stratified sample*
****************

sem (L1 -> Defensem88) (L1 -> Childcarem88) (L1 -> Schoolsm88) ///
(L1 -> Assistblacksm88) (L1 -> Environm88) (L1 -> Russiam88) ///
(L2 -> Womenm88) (L2 -> Defensem88) (L2 -> Environm88) (L2 -> Abortionm88) (L2 -> Prayerm88), /// 
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm88 == 1 

****************
*Moderately politically sophisticated third of the stratified sample*
****************

estat gof, stats (all)

sem (L1 -> Defensem88) (L1 -> Childcarem88) (L1 -> Schoolsm88) ///
(L1 -> Assistblacksm88) (L1 -> Environm88) (L1 -> Russiam88) ///
(L2 -> Womenm88) (L2 -> Defensem88) (L2 -> Environm88) (L2 -> Abortionm88) (L2 -> Prayerm88), /// 
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm88 == 2

estat gof, stats (all)

****************
*Most politically sophisticated third of the stratified sample*
****************

sem (L1 -> Defensem88) (L1 -> Childcarem88) (L1 -> Schoolsm88) ///
(L1 -> Assistblacksm88) (L1 -> Environm88) (L1 -> Russiam88) ///
(L2 -> Womenm88) (L2 -> Defensem88) (L2 -> Environm88) (L2 -> Abortionm88) (L2 -> Prayerm88), /// 
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm88 == 3

estat gof, stats (all)

****************
*1992 ANES*
****************

****************
*Full mass public sample*
****************

sem (L1 ->Servicesm92) (L1 -> Welfarem92) (L1 -> Unemployedm92) /// 
(L1 -> Insurancem92) (L1 -> Childcarem92) (L1 -> Schoolsm92) ///
(L1 -> Assistblacksm92) (L1 -> Environm92) (L1 -> Defensem92) ///
(L2 -> Womenm92) (L2 -> Defensem92) (L2 -> Environm92) (L2 -> Prayerm92) (L2 -> Abortionm92), /// 
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2) 

estat gof, stats (all)

****************
*Least politically sophisticated third of the stratified sample*
****************

*Note: The model is unstable and fails to converge for this strata of the stratified*
*sample when both indicators of interest are specified to load on both factors*
*Theoretically, omitting the environmental attitudes indicator from*
*the second factor isd justified, and the empirical evidence*
*demonstrating the insignificant loading of this variable*
*on the second factor among more sophisticated respondents*
*also supports this decision*

sem (L1 ->Servicesm92) (L1 -> Welfarem92) (L1 -> Unemployedm92) /// 
(L1 -> Insurancem92) (L1 -> Childcarem92) (L1 -> Schoolsm92) ///
(L1 -> Assistblacksm92) (L1 -> Environm92) (L1 -> Defensem92) ///
(L2 -> Womenm92) (L2 -> Defensem92)(L2 -> Abortionm92), /// 
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm92 == 1

estat gof, stats (all)

****************
*Moderately politically sophisticated third of the stratified sample*
****************

sem (L1 ->Servicesm92) (L1 -> Welfarem92) (L1 -> Unemployedm92) /// 
(L1 -> Insurancem92) (L1 -> Childcarem92) (L1 -> Schoolsm92) ///
(L1 -> Assistblacksm92) (L1 -> Environm92) (L1 -> Defensem92) ///
(L2 -> Womenm92) (L2 -> Environm92) (L2 -> Defensem92) (L2 -> Prayerm92) (L2 -> Abortionm92), /// 
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm92 == 2

estat gof, stats (all)

****************
*Most politically sophisticated third of the stratified sample*
****************

sem (L1 ->Servicesm92) (L1 -> Welfarem92) (L1 -> Unemployedm92) /// 
(L1 -> Insurancem92) (L1 -> Childcarem92) (L1 -> Schoolsm92) ///
(L1 -> Assistblacksm92) (L1 -> Environm92) (L1 -> Defensem92) ///
(L2 -> Womenm92) (L2 -> Environm92) (L2 -> Defensem92) (L2 -> Prayerm92) (L2 -> Abortionm92), /// 
covstruct (_lexogenous, diagonal) standard latent (L1 L2) nocapslatent /// 
cov (L1*L2), if Sophisticationm92 == 3

estat gof, stats (all)

****************
*2000 ANES*
****************

****************
*Full mass public sample*
****************

sem (L1 ->Servicesm00) (L1 -> Welfarem00) /// 
(L1 -> Insurancem00) (L1 -> Childcarem00) (L1 -> Schoolsm00) ///
(L1 -> Assistblacksm00) (L1 -> Environm00) (L1 -> Defensem00) /// 
(L2 -> Abortionm00) (L2 -> Defensem00) (L2 -> Environm00) (L2 -> Rhomosexualsthermm00) /// 
(L2 -> Jobdiscriminationm00), covstruct(_lexogenous, diagonal) /// 
standard cov(L1*L2) latent(L1 L2) nocapslatent

estat gof, stats (all)

****************
*Least politically sophisticated third of the stratified sample*
****************

sem (L1 ->Servicesm00) (L1 -> Welfarem00) /// 
(L1 -> Insurancem00) (L1 -> Childcarem00) (L1 -> Schoolsm00) ///
(L1 -> Assistblacksm00) (L1 -> Environm00) (L1 -> Defensem00) /// 
(L2 -> Abortionm00) (L2 -> Defensem00) (L2 -> Environm00) (L2 -> Rhomosexualsthermm00) /// 
(L2 -> Jobdiscriminationm00), covstruct(_lexogenous, diagonal) /// 
standard cov(L1*L2) latent(L1 L2) nocapslatent, if Sophisticationm00 == 1

estat gof, stats (all)

****************
*Moderately politically sophisticated third of the stratified sample*
****************

sem (L1 ->Servicesm00) (L1 -> Welfarem00) /// 
(L1 -> Insurancem00) (L1 -> Childcarem00) (L1 -> Schoolsm00) ///
(L1 -> Assistblacksm00) (L1 -> Environm00) (L1 -> Defensem00) /// 
(L2 -> Abortionm00) (L2 -> Defensem00) (L2 -> Environm00) (L2 -> Rhomosexualsthermm00) /// 
(L2 -> Jobdiscriminationm00), covstruct(_lexogenous, diagonal) /// 
standard cov(L1*L2) latent(L1 L2) nocapslatent, if Sophisticationm00 == 2

estat gof, stats (all)

****************
*Most politically sophisticated third of the stratified sample*
****************

sem (L1 ->Servicesm00) (L1 -> Welfarem00) /// 
(L1 -> Insurancem00) (L1 -> Childcarem00) (L1 -> Schoolsm00) ///
(L1 -> Assistblacksm00) (L1 -> Environm00) (L1 -> Defensem00) /// 
(L2 -> Abortionm00) (L2 -> Defensem00) (L2 -> Environm00) (L2 -> Rhomosexualsthermm00) /// 
(L2 -> Jobdiscriminationm00), covstruct(_lexogenous, diagonal) /// 
standard cov(L1*L2) latent(L1 L2) nocapslatent, if Sophisticationm00 == 3

estat gof, stats (all)

****************
*2004 ANES*
****************

****************
*Full mass public sample*
****************

sem (L1 -> Welfarem04) (L1 -> Insurancem04) (L1 -> Childcarem04) /// 
(L1 -> Schoolsm04) (L1 -> Assistblacksm04) (L1 -> Environm04) /// 
(L1 -> Defensem04) (L2 -> Abortionm04) (L2 -> Defensem04) (L2 -> Environm04) (L2 -> Rhomosexualsthermm04) /// 
(L2 -> Marriagem04), covstruct(_lexogenous, diagonal) standard cov(L1*L2) /// 
latent(L1 L2) nocapslatent 

estat gof, stats(all)

****************
*Least politically sophisticated third of the stratified sample*
****************

sem (L1 -> Welfarem04) (L1 -> Insurancem04) (L1 -> Childcarem04) /// 
(L1 -> Schoolsm04) (L1 -> Assistblacksm04) (L1 -> Environm04) /// 
(L1 -> Defensem04) (L2 -> Abortionm04) (L2 -> Defensem04) (L2 -> Environm04) (L2 -> Rhomosexualsthermm04) /// 
(L2 -> Marriagem04), covstruct(_lexogenous, diagonal) standard cov(L1*L2) /// 
latent(L1 L2) nocapslatent, if Sophisticationm04 == 1 

estat gof, stats(all)

****************
*Moderately politically sophisticated third of the stratified sample*
****************

sem (L1 -> Welfarem04) (L1 -> Insurancem04) (L1 -> Childcarem04) /// 
(L1 -> Schoolsm04) (L1 -> Assistblacksm04) (L1 -> Environm04) /// 
(L1 -> Defensem04) (L2 -> Abortionm04) (L2 -> Defensem04) (L2 -> Environm04) (L2 -> Rhomosexualsthermm04) /// 
(L2 -> Marriagem04), covstruct(_lexogenous, diagonal) standard cov(L1*L2) /// 
latent(L1 L2) nocapslatent, if Sophisticationm04 == 2

estat gof, stats(all)

****************
*Most politically sophisticated third of the stratified sample*
****************

sem (L1 -> Welfarem04) (L1 -> Insurancem04) (L1 -> Childcarem04) /// 
(L1 -> Schoolsm04) (L1 -> Assistblacksm04) (L1 -> Environm04) /// 
(L1 -> Defensem04) (L2 -> Abortionm04) (L2 -> Defensem04) (L2 -> Environm04) (L2 -> Rhomosexualsthermm04) /// 
(L2 -> Marriagem04), covstruct(_lexogenous, diagonal) standard cov(L1*L2) /// 
latent(L1 L2) nocapslatent, if Sophisticationm04 == 3

estat gof, stats(all)
